From e915546b4421c1dbe24b0f02f7e38935902624ef Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Fri, 3 Feb 2023 10:48:24 +0100 Subject: [PATCH] Add versioned symbol annotations --- gtk/gtkaccessible.c | 2 +- gtk/gtkaccessible.h | 21 ++++++--------------- gtk/gtkaccessibleprivate.h | 5 +++++ 3 files changed, 12 insertions(+), 16 deletions(-) diff --git a/gtk/gtkaccessible.c b/gtk/gtkaccessible.c index 7468b8950e..03d3afad6c 100644 --- a/gtk/gtkaccessible.c +++ b/gtk/gtkaccessible.c @@ -786,7 +786,7 @@ gtk_accessible_get_platform_state (GtkAccessible *self, return GTK_ACCESSIBLE_GET_IFACE (self)->get_platform_state (self, state); } -/** +/**< private > * gtk_accessible_bounds_changed: * @self: a `GtkAccessible` * diff --git a/gtk/gtkaccessible.h b/gtk/gtkaccessible.h index 2f4c9c8a6f..6b30107c06 100644 --- a/gtk/gtkaccessible.h +++ b/gtk/gtkaccessible.h @@ -32,7 +32,7 @@ G_BEGIN_DECLS #define GTK_TYPE_ACCESSIBLE (gtk_accessible_get_type()) -GDK_AVAILABLE_IN_ALL +GDK_AVAILABLE_IN_4_10 G_DECLARE_INTERFACE (GtkAccessible, gtk_accessible, GTK, ACCESSIBLE, GObject) /** @@ -52,7 +52,7 @@ typedef enum { GTK_ACCESSIBLE_PLATFORM_STATE_ACTIVE } GtkAccessiblePlatformState; -/** +/** < private > * GtkAccessiblePlatformChange: * @GTK_ACCESSIBLE_PLATFORM_CHANGE_FOCUSABLE: whether the accessible has changed * its focusable state @@ -63,8 +63,6 @@ typedef enum { * * Represents the various platform changes which can occur and are communicated * using [method@Gtk.Accessible.platform_changed]. - * - * Since: 4.10 */ typedef enum { GTK_ACCESSIBLE_PLATFORM_CHANGE_FOCUSABLE = 1 << GTK_ACCESSIBLE_PLATFORM_STATE_FOCUSABLE, @@ -136,26 +134,19 @@ struct _GtkAccessibleInterface GDK_AVAILABLE_IN_ALL GtkATContext * gtk_accessible_get_at_context (GtkAccessible *self); -GDK_AVAILABLE_IN_ALL -void gtk_accessible_platform_changed (GtkAccessible *self, - GtkAccessiblePlatformChange change); - -GDK_AVAILABLE_IN_ALL +GDK_AVAILABLE_IN_4_10 gboolean gtk_accessible_get_platform_state (GtkAccessible *self, GtkAccessiblePlatformState state); -GDK_AVAILABLE_IN_ALL +GDK_AVAILABLE_IN_4_10 GtkAccessible * gtk_accessible_get_parent(GtkAccessible *self); -GDK_AVAILABLE_IN_ALL +GDK_AVAILABLE_IN_4_10 GtkAccessible * gtk_accessible_get_child_at_index(GtkAccessible *self, guint idx); -GDK_AVAILABLE_IN_ALL +GDK_AVAILABLE_IN_4_10 gboolean gtk_accessible_get_bounds (GtkAccessible *self, int *x, int *y, int *width, int *height); -GDK_AVAILABLE_IN_ALL -void gtk_accessible_bounds_changed (GtkAccessible *self); - GDK_AVAILABLE_IN_ALL GtkAccessibleRole gtk_accessible_get_accessible_role (GtkAccessible *self); diff --git a/gtk/gtkaccessibleprivate.h b/gtk/gtkaccessibleprivate.h index 7744d7afe2..2ae1064724 100644 --- a/gtk/gtkaccessibleprivate.h +++ b/gtk/gtkaccessibleprivate.h @@ -36,4 +36,9 @@ void gtk_accessible_update_children (GtkAccessible *self, GtkAccessible *child, GtkAccessibleChildState state); +void gtk_accessible_bounds_changed (GtkAccessible *self); + +void gtk_accessible_platform_changed (GtkAccessible *self, + GtkAccessiblePlatformChange change); + G_END_DECLS -- 2.30.2